/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Persistencia.Controladoras.Movimientos;

import Logica.Core.Movimientos.LibroSalidas;
import Persistencia.JPAControllers.LibroSalidasJpaController;
import Persistencia.JPAControllers.exceptions.NonexistentEntityException;
import Persistencia.JPAControllers.exceptions.PreexistingEntityException;
import java.util.Date;
import java.util.List;

/**
 *
 * @author Luciano
 */
public class ControladoraPersistenciaLibroSalidas {

    protected LibroSalidasJpaController miJpa = new LibroSalidasJpaController();

    public void crearLibroSalidas(LibroSalidas unaLibroSalidas) throws PreexistingEntityException, Exception {
        miJpa.create(unaLibroSalidas);
    }

    public LibroSalidas dameUnLibroSalidas(int id) {
        return miJpa.findLibroSalidas(id);
    }

    public List<LibroSalidas> dameMisLibroSalidas() {
        return miJpa.findLibroSalidasEntities();
    }

    public void eliminarLibroSalidas(int id) throws NonexistentEntityException, Exception {
        miJpa.destroy(id);
    }

    public void modificarLibroSalidas(LibroSalidas miLibroSalidas) throws NonexistentEntityException, Exception {
        miJpa.edit(miLibroSalidas);
    }
}
